运行时配置
安装 PCAN USB 适配器
提示
该组件CmpPCANBasicDrv它基于 PCAN Basic API,支持 USB 加密狗和其他硬件。更多信息请访问“PEAK System”公司主页。
仅对 PCAN 基本 API 提供支持CODESYS Control Win和CODESYS Gateway V3。
从制造商网站下载驱动程序并将其安装到 Windows 操作系统上。
打开PLC配置文件
CODESYSControl.cfg在文本编辑器中打开。该文件位于CODESYS安装目录\GatewayPLC。如果你想使用CODESYS Gateway V3然后打开
Gateway.cfg。将以下几行添加到该部分
[ComponentManager]:Component.X=CmpPCANBasicDrv。检查组件编号 X(X=1,2,3, …)是否连续,且没有缺失的编号。
保存更改并关闭编辑器。
启动运行时系统。
CODESYS在 PLC 日志中显示检测到的 PCAN 硬件和相应的 CAN 网络号。
输入 CAN 网络号网络 CAN总线通用的标签。
安装 Sontheim USB 适配器
提示
组件 CmpCANNoxDrv 基于 Sontheim MT API,支持 USB 加密狗和其他硬件。更多信息请访问 Sontheim Industrie Elektronik GmbH 公司主页。
MT API 的支持仅在以下情况下实现:CODESYS Control Win和CODESYS Gateway V3。
从制造商网站下载驱动程序并将其安装到 Windows 操作系统上。
打开PLC配置文件
CODESYSControl.cfg在文本编辑器中打开。该文件位于CODESYS安装目录\GatewayPLC。如果你想使用CODESYS Gateway V3然后打开
Gateway.cfg。将以下几行添加到该部分
[ComponentManager]:Component.X=CmpCANFoxDrv。检查组件编号 X(X=1,2,3, …)是否连续,且没有缺失的编号。
保存更改并关闭编辑器。
启动运行时系统。
CODESYS在 PLC 日志中显示检测到的 MT API 硬件(例如:CANfox)和相应的 CAN 网络号。
输入 CAN 网络号网络 CAN总线通用的标签。
安装 Ixxat USB 适配器
提示
这CmpIxxatCANDrv该组件基于 Ixxat VCI V4 API,支持 USB 加密狗和其他硬件。更多信息请访问“HMS Industrial Networks”公司主页。
仅针对以下情况实现了对 Ixxat VCI V4 API 的支持CODESYS Control Win和CODESYS Gateway V3。
从制造商网站下载驱动程序并将其安装到 Windows 操作系统上。
打开PLC配置文件
CODESYSControl.cfg在文本编辑器中打开。该文件位于CODESYS安装目录\GatewayPLC。如果你想使用CODESYS Gateway V3然后打开
Gateway.cfg。将以下几行添加到该部分
[ComponentManager]:Component.X=CmpIxxatCANDrv。检查组件编号 X(X=1,2,3, …)是否连续,且没有缺失的数字。
保存更改并关闭编辑器。
启动运行时系统。
CODESYS在 PLC 日志中显示检测到的 Ixxat 硬件和相应的 CAN 网络号。
输入 CAN 网络号网络 CAN总线通用的标签。
安装 Kvaser USB 适配器
提示
这CmpKvaserCANDrv该组件基于 Kvaser CANBus-API (CANlib),支持 USB 加密狗和其他硬件。请参阅 Kvaser 公司主页( www.kvaser.com)以获取更多信息。
仅对 Kvaser API 实现了支持CODESYS Control Win和CODESYS Gateway V3。
从制造商网站下载驱动程序并将其安装到 Windows 操作系统上。
打开PLC配置文件
CODESYSControl.cfg在文本编辑器中打开。该文件位于CODESYS安装目录\GatewayPLC。如果你想使用CODESYS Gateway V3然后打开
Gateway.cfg。将以下几行添加到该部分
[ComponentManager]:Component.X=CmpKvaserCANDrv。检查组件编号 X(X=1,2,3, …)是否连续,且没有缺失的编号。
保存更改并关闭编辑器。
启动运行时系统。
CODESYS在 PLC 日志中显示检测到的 Kvaser 硬件和相应的 CAN 网络号。
输入 CAN 网络号网络 CAN总线通用的标签。
安装 SJA1000 控制器
这CODESYS Control Win运行时系统支持通用驱动程序CmpSJACanDrv它是基于 CAN 控制器 SJA1000 的。
安装适配器后,必须从“W2K_XP_Drivers”目录(在 RTE 安装目录中)安装相应的驱动程序。
打开 RTE 配置文件
CODESYSControl.cfg在文本编辑器中打开。该文件位于CODESYS安装目录\Gateway PLC。将以下几行添加到该部分
[ComponentManager]:Component.X=CmpSJACanDrv。检查组件编号 X(X=1,2,3, …)是否连续,且没有缺失的数字。
保存更改并关闭编辑器。
有关参数的详细说明,请参阅文档“CODESYSControlRTEV3_Manual.pdf”。
提示
RTE 设置也可以在 RTE 配置对话框中进行编辑。
安装 EtherCAT/CAN 网关 EL6751
提示
此功能仅适用于CANopen主站/从站EL6751 终端,不适用于CANopen从站EL6751-0010 终端。
安装EtherCAT包裹。
打开PLC配置文件
CODESYSControl.cfg在文本编辑器中打开。该文件位于CODESYS安装目录\GatewayPLC。将以下几行添加到该部分
[ComponentManager]:Component.X=CmpEL6751CanDrv。检查组件编号 X(X=1,2,3, …)是否连续,且没有缺失的编号。
保存更改并关闭编辑器。
在项目中,插入EtherCAT主站。
对设备进行扫描EtherCAT主站。如果您没有相应的硬件,也可以手动输入设备描述。
CODESYS找到 EL6751 端子。
选择 CAN 微型驱动程序设备描述。
重要
请勿选择 Beckhoff 提供的原始设备描述。您需要的是 CAN Minidriver 设备描述。此设备描述随附于……EtherCAT包裹。
消息数量表示每个周期可以接收或发送的最大 CAN 消息数量(这意味着通过隧道传输的消息数量)。EtherCAT每帧)。
插入已扫描的设备。
现在,您可以在 CANbus 节点下方插入基于 CAN 的协议栈,例如 CANopenManager、CANopenDevice 或 J1939Manager。之后,您可以像往常一样使用它们。在 CANbus 节点中,您只能更改波特率。网络 ID 会在运行时自动分配。 或者,您也可以通过 CL2 或 CAN-API 来寻址 CAN。
注意
您可以通过相应的函数块获取打开驱动程序所需的网络 ID。
你应该设置EtherCAT总线任务周期应足够快。例如,如果您希望以 4 毫秒的间隔发送或接收 CAN 消息,则应将总线任务周期至少设置为 4 毫秒(更快更好),以确保发送间隔。